package br.gov.cemaden.library.model;

import java.util.Date;

/**
 *
 * @author alan
 */

public abstract class MunicipioMonitorado implements BaseEntity{
        
    protected Long id;
    
    protected Long geocodigo;
    
    protected String nome;
    
    protected String uf;
    
    protected String regiao;
    
    protected Date inicio;
    
    protected Character status;
    
    public MunicipioMonitorado(){}

    /**
     * <code>
     * {@literal @}Column(name = "gid", unique = true)
     * </code>
     * 
     * @return {@link Long} gid
     */
    public Long getId(){
        return this.id;
    }
    
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 
     * @return {@link Long} geocodigo
     */
    public Long getGeocodigo(){
        return this.geocodigo;
    }

    public void setGeocodigo(Long geocodigo) {
        this.geocodigo = geocodigo;
    }

    public abstract String getNome();

    public void setNome(String nome) {
        this.nome = nome;
    }

    public abstract String getUf();

    public void setUf(String uf) {
        this.uf = uf;
    }

    public abstract String getRegiao();

    public void setRegiao(String regiao) {
        this.regiao = regiao;
    }

    public abstract Date getInicio();

    public void setInicio(Date inicio) {
        this.inicio = inicio;
    }

    public abstract Character getStatus();

    public void setStatus(Character status) {
        this.status = status;
    }
            
}
